Capturing Concern Descriptions During Program Navigation
نویسندگان
چکیده
On Monday morning, Pat gets assigned the task of restructuring the data model of the company’s SuperTool software, to optimize performance for speed. Pat opens the software development environment, checks out the 1357 source files of SuperTool, and confidently begins the task. Although not familiar with SuperTool’s code base, Pat infallibly knows which file to open, in which order, and what change to apply to each file. At the end of the day, the change, spanning parts of 23 different files, passes the regression tests without a glitch. Pat is hailed as a hero and promoted on the spot.
منابع مشابه
Visualisation of route descriptions in a resource-adaptive navigation aid
2 In our current research project REAL, which is part of the special research program 378 `Resource adaptive cognitive processes', we are building a resource adaptive navigational help system. The system can generate multi-modal graphical route descriptions for different output devices, and has the ability to adapt to various restricted resources during the generation of graphical route descrip...
متن کاملAutomatically Inferring Concern Code from Program Investigation Activities
When performing a program evolution task, developers typically spend a significant amount of effort investigating and re-investigating source code. To reduce this effort, we propose a technique to automatically infer the essence of program investigation activities as a set of concern descriptions. The concern descriptions produced by our technique list methods and fields of importance in the co...
متن کاملDynamic Multi-Objective Navigation in Urban Transportation Network Using Ant Colony Optimization
Intelligent Transportation System (ITS) is one of the most important urban systems that its functionality affects other urban systems directly and indirectly. In developing societies, increasing the transportation system efficiency is an important concern, because variety of problems such as heavy traffic condition, rise of the accident rate and the reduced performance happen with the rise of p...
متن کاملInterpreting Place Descriptions for Navigation Services
In human route communication, people describe places in natural language. These place descriptions are flexible, potentially vernacular and ambiguous descriptions of places, and in the context of route communication, of start or destination places. The main components are placenames and spatial relations. People are able to interpret human place descriptions, however current navigation services...
متن کاملDefinite Descriptions and Dijkstra's Odd Powers of Odd Integers Problem
The use of Frege-Russell style definite descriptions for giving meaning to functions has been long established and we investigate their use in the development of Functional Programs and from these to the development of correct imperative programs. In particular, we investigate the development of a functional program for a problem, "Odd powers of odd integers", discussed by Dijsktra. If the corr...
متن کامل